Interface DHCPv6MainProcess

All Superinterfaces:
IPCObject, Process
All Known Subinterfaces:
DHCPv6ServerMainProcess
All Known Implementing Classes:
DHCPv6MainProcessImpl, DHCPv6ServerMainProcessImpl

public interface DHCPv6MainProcess extends Process
Information provided by the PKI file:

    \class Dhcpv6MainProcess
    
    \brief Dhcpv6MainProcess handles the DHCPv6 main process.
    
    \example network().getDevice("Router0").getProcess("Dhcpv6CMainProcess")
    
Author:
Auto-generated
  • Method Details

    • getDhcpClientProcess

      DHCPv6ClientProcess getDhcpClientProcess(String pHostPortName)
      Information provided by the PKI file:
      
          \brief get Dhcpv6ClientProcess object
          
          \return Dhcpv6ClientProcess, Dhcpv6ClientProcess object
          
              
      Parameters:
      pHostPortName - Takes in a parameter of pHostPortName
      Returns:
      DHCPv6ClientProcess Returns a DHCPv6ClientProcess
    • enableDhcpClient

      void enableDhcpClient(DHCPv6ClientEnabled enable, String portName, String prefixName, boolean bStatelessConfig, boolean bStatelessConfigManagedFlag, boolean bStatelessConfigOtherFlag)
      Information provided by the PKI file:
      
          \brief enable Dhcpv6ClientProcess
          
          \param enable, Dhcpv6::EDhcpv6ClientEnabled
          eClientEnabled_No = 0,
          eClientEnabled_ViaDhcp = 1,
          eClientEnabled_ViaNd = 2
          
          \param portName, port name
          
          \param prefixName, prefix name
          
          \param bStatelessConfig, flag for stateless config, true if enabled and false if not
          
          \param bStatelessConfigManagedFlag, flag for stateless config managed, true if enabled and false if not
          
          \param bStatelessConfigOtherFlag, flag for stateless config other, true if enabled and false if not
          
              
      Parameters:
      enable - Takes in a parameter of enable
      portName - Takes in a parameter of portName
      prefixName - Takes in a parameter of prefixName
      bStatelessConfig - Takes in a parameter of bStatelessConfig
      bStatelessConfigManagedFlag - Takes in a parameter of bStatelessConfigManagedFlag
      bStatelessConfigOtherFlag - Takes in a parameter of bStatelessConfigOtherFlag